package cn.cdqf.coupon.service;

import cn.cdqf.coupon.entity.CouponTemplate;
import cn.cdqf.coupon.entity.param.CouponTemplateParam;
import cn.cdqf.globle.common.ResultResponse;
import org.springframework.web.multipart.MultipartFile;

public interface CouponTemplateService {

    void add(CouponTemplateParam couponTemplateParam, MultipartFile multipartFile);

    ResultResponse getCouponTemplateByMAndLevel(String merchantId, Integer level);

    ResultResponse decrByCouponId(String couponId, Integer count);

    ResultResponse getByCouponId(String couponId);

    ResultResponse updateByCouponId(CouponTemplate couponTemplateParam);
}
